package com.xveshe.admin.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xveshe.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xveshe.common.annotation.Excel;

/**
 * 岗训任务收发对象 xsgl_gxrw
 *
 * @author 葛亚松
 * @date 2024-11-18
 */
public class XsglGxrw extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 导师 */
    @Excel(name = "导师")
    private String gxrwDs;

    /** 任务开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "任务开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gxrwKssj;

    /** 任务结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "任务结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gxrwJssj;

    /** 任务开展地点 */
    @Excel(name = "任务开展地点")
    private String gxrwDd;

    /** 任务名称 */
    @Excel(name = "任务名称")
    private String gxrwRwmc;

    /** 任务数量 */
    @Excel(name = "任务数量")
    private Long gxrwRwsl;

    /** 数量单位 */
    @Excel(name = "数量单位")
    private String gxrwSldw;

    /** 任务附件 */
    @Excel(name = "任务附件")
    private String gxrwRwfj;

    /** 任务完成质量 */
    @Excel(name = "任务完成质量")
    private String gxrwWczl;

    /** 验收标准 */
    @Excel(name = "验收标准")
    private String gxrwRsbz;

    /** 学生 */
    @Excel(name = "学生")
    private String gxrwXs;

    /** 汇报附件 */
    @Excel(name = "汇报附件")
    private String gxrwHbfj;

    /** 学生自评得分 */
    @Excel(name = "学生自评得分")
    private Long gxrwXspf;

    /** 实际完成任务数量 */
    @Excel(name = "实际完成任务数量")
    private String gxrwSjsl;

    /** 任务完成情况 */
    @Excel(name = "任务完成情况")
    private String gxrwWcqk;

    /** 复盘总结 */
    @Excel(name = "复盘总结")
    private String gxrwZj;

    /** 创新思考 */
    @Excel(name = "创新思考")
    private String gxrwSk;

    /** 汇报提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "汇报提交时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gxrwTjsj;

    /** 企业导师 */
    @Excel(name = "企业导师")
    private String gxrwQyds;

    /** 导师：实际完成数量 */
    @Excel(name = "导师：实际完成数量")
    private Long gxrwSjwcsl;

    /** 导师验收得分 */
    @Excel(name = "导师验收得分")
    private Long gxrwDsdf;

    /** 验收时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "验收时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date gxrwYssj;

    /** 流程进度 */
    private String gxrwLcjd;

    /** 创建人 */
    private String creator;

    /** 创建时间 */
    private Date createdate;

    /** 修改人 */
    private String lastmodifier;

    /** 修改时间 */
    private Date lastmodifieddate;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setGxrwDs(String gxrwDs)
    {
        this.gxrwDs = gxrwDs;
    }

    public String getGxrwDs()
    {
        return gxrwDs;
    }
    public void setGxrwKssj(Date gxrwKssj)
    {
        this.gxrwKssj = gxrwKssj;
    }

    public Date getGxrwKssj()
    {
        return gxrwKssj;
    }
    public void setGxrwJssj(Date gxrwJssj)
    {
        this.gxrwJssj = gxrwJssj;
    }

    public Date getGxrwJssj()
    {
        return gxrwJssj;
    }
    public void setGxrwDd(String gxrwDd)
    {
        this.gxrwDd = gxrwDd;
    }

    public String getGxrwDd()
    {
        return gxrwDd;
    }
    public void setGxrwRwmc(String gxrwRwmc)
    {
        this.gxrwRwmc = gxrwRwmc;
    }

    public String getGxrwRwmc()
    {
        return gxrwRwmc;
    }
    public void setGxrwRwsl(Long gxrwRwsl)
    {
        this.gxrwRwsl = gxrwRwsl;
    }

    public Long getGxrwRwsl()
    {
        return gxrwRwsl;
    }
    public void setGxrwSldw(String gxrwSldw)
    {
        this.gxrwSldw = gxrwSldw;
    }

    public String getGxrwSldw()
    {
        return gxrwSldw;
    }
    public void setGxrwRwfj(String gxrwRwfj)
    {
        this.gxrwRwfj = gxrwRwfj;
    }

    public String getGxrwRwfj()
    {
        return gxrwRwfj;
    }
    public void setGxrwWczl(String gxrwWczl)
    {
        this.gxrwWczl = gxrwWczl;
    }

    public String getGxrwWczl()
    {
        return gxrwWczl;
    }
    public void setGxrwRsbz(String gxrwRsbz)
    {
        this.gxrwRsbz = gxrwRsbz;
    }

    public String getGxrwRsbz()
    {
        return gxrwRsbz;
    }
    public void setGxrwXs(String gxrwXs)
    {
        this.gxrwXs = gxrwXs;
    }

    public String getGxrwXs()
    {
        return gxrwXs;
    }
    public void setGxrwHbfj(String gxrwHbfj)
    {
        this.gxrwHbfj = gxrwHbfj;
    }

    public String getGxrwHbfj()
    {
        return gxrwHbfj;
    }
    public void setGxrwXspf(Long gxrwXspf)
    {
        this.gxrwXspf = gxrwXspf;
    }

    public Long getGxrwXspf()
    {
        return gxrwXspf;
    }
    public void setGxrwSjsl(String gxrwSjsl)
    {
        this.gxrwSjsl = gxrwSjsl;
    }

    public String getGxrwSjsl()
    {
        return gxrwSjsl;
    }
    public void setGxrwWcqk(String gxrwWcqk)
    {
        this.gxrwWcqk = gxrwWcqk;
    }

    public String getGxrwWcqk()
    {
        return gxrwWcqk;
    }
    public void setGxrwZj(String gxrwZj)
    {
        this.gxrwZj = gxrwZj;
    }

    public String getGxrwZj()
    {
        return gxrwZj;
    }
    public void setGxrwSk(String gxrwSk)
    {
        this.gxrwSk = gxrwSk;
    }

    public String getGxrwSk()
    {
        return gxrwSk;
    }
    public void setGxrwTjsj(Date gxrwTjsj)
    {
        this.gxrwTjsj = gxrwTjsj;
    }

    public Date getGxrwTjsj()
    {
        return gxrwTjsj;
    }
    public void setGxrwQyds(String gxrwQyds)
    {
        this.gxrwQyds = gxrwQyds;
    }

    public String getGxrwQyds()
    {
        return gxrwQyds;
    }
    public void setGxrwSjwcsl(Long gxrwSjwcsl)
    {
        this.gxrwSjwcsl = gxrwSjwcsl;
    }

    public Long getGxrwSjwcsl()
    {
        return gxrwSjwcsl;
    }
    public void setGxrwDsdf(Long gxrwDsdf)
    {
        this.gxrwDsdf = gxrwDsdf;
    }

    public Long getGxrwDsdf()
    {
        return gxrwDsdf;
    }
    public void setGxrwYssj(Date gxrwYssj)
    {
        this.gxrwYssj = gxrwYssj;
    }

    public Date getGxrwYssj()
    {
        return gxrwYssj;
    }
    public void setGxrwLcjd(String gxrwLcjd)
    {
        this.gxrwLcjd = gxrwLcjd;
    }

    public String getGxrwLcjd()
    {
        return gxrwLcjd;
    }
    public void setCreator(String creator)
    {
        this.creator = creator;
    }

    public String getCreator()
    {
        return creator;
    }
    public void setCreatedate(Date createdate)
    {
        this.createdate = createdate;
    }

    public Date getCreatedate()
    {
        return createdate;
    }
    public void setLastmodifier(String lastmodifier)
    {
        this.lastmodifier = lastmodifier;
    }

    public String getLastmodifier()
    {
        return lastmodifier;
    }
    public void setLastmodifieddate(Date lastmodifieddate)
    {
        this.lastmodifieddate = lastmodifieddate;
    }

    public Date getLastmodifieddate()
    {
        return lastmodifieddate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("gxrwDs", getGxrwDs())
            .append("gxrwKssj", getGxrwKssj())
            .append("gxrwJssj", getGxrwJssj())
            .append("gxrwDd", getGxrwDd())
            .append("gxrwRwmc", getGxrwRwmc())
            .append("gxrwRwsl", getGxrwRwsl())
            .append("gxrwSldw", getGxrwSldw())
            .append("gxrwRwfj", getGxrwRwfj())
            .append("gxrwWczl", getGxrwWczl())
            .append("gxrwRsbz", getGxrwRsbz())
            .append("gxrwXs", getGxrwXs())
            .append("gxrwHbfj", getGxrwHbfj())
            .append("gxrwXspf", getGxrwXspf())
            .append("gxrwSjsl", getGxrwSjsl())
            .append("gxrwWcqk", getGxrwWcqk())
            .append("gxrwZj", getGxrwZj())
            .append("gxrwSk", getGxrwSk())
            .append("gxrwTjsj", getGxrwTjsj())
            .append("gxrwQyds", getGxrwQyds())
            .append("gxrwSjwcsl", getGxrwSjwcsl())
            .append("gxrwDsdf", getGxrwDsdf())
            .append("gxrwYssj", getGxrwYssj())
            .append("gxrwLcjd", getGxrwLcjd())
            .append("creator", getCreator())
            .append("createdate", getCreatedate())
            .append("lastmodifier", getLastmodifier())
            .append("lastmodifieddate", getLastmodifieddate())
            .toString();
    }
}
